2020.11
-
2021.07
心遇IM即时通讯app
Java开发工程师
心遇社交平台定位于陌生人交友市场，旨在帮助人们打破孤独，扩展社交圈子，并与其他人建立联系。为用户提供一个寻找新朋友、共享兴趣和建立情侣关系的交友平台，通过推送附近的用户,为用户提供一个真实、充满活力和安全的社交体验,这样用户可以更容易找到志同道合的人。同时用户可以在该平台中可以搜索附近的人，查看好友动态，平台还会通过大数据计算进行智能推荐，通过智能推荐可以找到更加匹配的好友，增进用户对产品的喜爱度。心遇还提供了在线即时通讯功能，可以实时的与好友进行沟通，让沟通随时随地的进行。

     核心技术 : SpringBoot，SpringCloudAlibaba，mysql，redis，XXL-Job，auth2.0，rabbitMq

     个人职责：

  1.使用JWT实现单点登录，身份验证和授权。

  2.使用redis geo存储用户地理位置，计算用户距离，根据用户筛选条件推送附近用户。

  3.使用nacos作为服务的注册中心和配置中心，gateway作为项目的网关。

  4.使用seata作为分布式事务的解决方案。
  
  ============================================
  
  
   kappa在线博客平台是基于SSM技术开发的web项目，使用IDEA集成开发环境，MySQL技术，并利用它天然的优势即个人化、专业化、小型化等特点完成博客的设计与开发。本项目主要阐述了不同用户对博客的不同管理，对管理员来说，有博主管理、在线统计、博客管理等功能模块。对于普通用户来说，有浏览文章、发表文章、评论文章，点赞文章，评论回复、互相关注等功能。对博主来说，有博文发表和博文管理、博文类别和类别管理、博文评论和评论管理、修改密码、注册用户和管理等模块。    



     核心技术：Spring，SpringMVC，Mybatis，MySQL，BootStrap，thymeleaf，redis



  个人职责：

1.完成数据库结构设计和完善；

2.使用Element-ui使用完成前端页面布局的设计和编写;

3.使用redis实现了用户的点赞和收藏；

4.使用AOP计算每篇博客的UV，获取并保存用户IP，防止用户盗刷；

5.完成各个模块功能的落地实现，包括登陆，注册，博客的发表，点赞，评论，评论的回复，用户的关注等；

==================================================

使用了 SpringBoot+mybatis+mysql 实现基础业务逻辑。
  